Experiences in Asahikawa Shi, Japan